package com.edu.zut.mapper;

import com.edu.zut.domain.PaperResultVo;
import com.edu.zut.entity.Result;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 * Mapper 接口
 * </p>
 *
 * @author 许文科
 * @since 2023-02-20
 */
public interface ResultMapper extends BaseMapper<Result> {

    //管理员获取所有检测报告
    List<PaperResultVo> getResultAllList();

    //教师获取其学院内的检测报告
    List<PaperResultVo> getResultAllCollegeList(Long userId);

    //学生获取自己的检测报告
    List<PaperResultVo> getResult(Long userId);

    int updataSuggestByResultId(Long resultId, String suggest);

    List<PaperResultVo> find(String userName);
}
